package com.cskaoyan.service;

import com.cskaoyan.bean.MarketCoupon;
import com.cskaoyan.bean.MarketCouponUser;
import com.cskaoyan.bean.common.BasePageInfo;
import com.cskaoyan.bean.common.BaseRespVo;
import com.cskaoyan.bean.common.CommonData;
import com.cskaoyan.bean.vo.CouponMyListVo;
import com.cskaoyan.bean.vo.WxCouponSelectListVo;

import java.util.Map;

/**
 * @author gatsby
 * @since 2022/10/14 20:06
 */
public interface WxCouponService {
    CommonData<CouponMyListVo> queryCouponLimit(BasePageInfo basePageInfo, Short status);

    CommonData<MarketCoupon> queryAllCouponLimit(BasePageInfo basePageInfo);

    int receiveCoupon(Integer couponId);

    int exchange(String code);

    CommonData<CouponMyListVo> selectList(Integer cartId,Integer  grouponRulesId);
}
